約 1,329,447 件
https://w.atwiki.jp/is-academy/
このwikiは、弓弦イズル原作のTVアニメ作品『IS〈インフィニット・ストラトス〉』のまとめWikiです。 ~編集方法や文法については、@wikiプラグイン一覧又はこちらをご覧ください~ [部分編集] ストーリー 日本が開発し今や動的抑止力の要、飛行パワードスーツ「IS(インフィニット・ストラトス)」――しかし何故か女性にしか扱えない仕様となっている。男でありながらIS起動可能な主人公・織斑一夏(おりむら いちか)と、多国籍多種多様な少女達とが織り成す、ハイスピード学園バトルラブコメ!TVアニメで開幕! 関連サイト 公式サイト ・TVアニメ公式 http //www.tbs.co.jp/anime/is/ ・MF公式 http //www.mediafactory.co.jp/bunkoj/is/ ・公式ツイッター http //twitter.com/is_anime その他 ・弓弦イズル氏個人サイト http //izurism.blog25.fc2.com/ ・弓弦イズル氏ツイッター http //twitter.com/#!/Izuru_Yumizuru ・絵師:okiura氏個人サイト http //xxx0w.web.fc2.com/ ・絵師:okiura氏ツイッター http //twitter.com/#!/oki_noshi 本篇 第1話「クラスメイトは全員女(ぜんいんおんな)」 (典拠:IS 〈インフィニット・ストラトス〉 - ニコニコチャンネル) 試聴する [部分編集] 現行スレッド アニメ2@2ch掲示板(アニメ本スレ) IS インフィニット・ストラトス 211戦目 http //ikura.2ch.net/test/read.cgi/anime2/1342965708/ 過去ログ(アニメ) ライトノベル@2ch掲示板(原作小説本スレ) 弓弦イズル 89 放課後バトルフィールド http //toro.2ch.net/test/read.cgi/magazin/1340111718/ 過去ログ(ライトノベル) [部分編集] 配信情報 平成23年(2011年)9月29日(木)より配信開始。 端末 配信元 開始日 備考 PC及び携帯情報端末 ニコニコ動画(公式配信)b-ch(公式配信) 9月29日~ 第1話のみ無料配信第1話以外有料配信 放送情報 平成23年(2011年)1月6日(木)より同年3月31日(木)迄放送。 地域 放送局 日時 開始日 備考 関東広域圏 TBS (東京放送) 毎週木曜日 25時25分~ 1月6日~ 制作局 中京広域圏 CBC (中部日本放送) 毎週木曜日 26時00分~ 1月13日~ 兵庫県 SUN (サンテレビ) 毎週月曜日 25時40分~ 1月17日~ 京都府 KBS (京都放送) 毎週水曜日 25時00分~ 1月19日~ 日本全域 BS-TBS 毎週土曜日 24時30分~ 1月29日~ ※放送日時は変更になる可能性がございます。 ◇スタッフ&キャスト スタッフ キャスト 監督 菊池康仁 織斑一夏 内山昂輝 シリーズ構成・脚本 志茂文彦 篠ノ之箒 日笠陽子 脚本 冨岡淳広・北条千夏 セシリア・オルコット ゆかな キャラクターデザイン・作画監督 倉嶋丈康 凰鈴音 下田麻美 メカニックデザイン 高倉武史 シャルル・デュノア 花澤香菜 CGIアニメーション監督 井野元英二 ラウラボーデヴィッヒ 井上麻里奈 美術監督 吉原俊一郎(美峰) 織斑千冬 豊口めぐみ 美術設定 塩澤良憲(美峰) 山田真耶 下屋則子 色彩設計 中山久美子 篠ノ之束 田村ゆかり 撮影監督 荒幡和也 五反田蘭 木幡記子 編集 木村佳史子 五反田弾 保村 真 音響監督 三間雅文・中嶋聡彦 音響制作 テクノサウンド 音楽 七瀬光 音楽制作 ランティス アニメーション制作 エイトビット 各話情報 話数 タイトル 脚本 絵コンテ 演出 作画監督 第1話 クラスメイトは全員女 志茂文彦 菊地康仁 松田清 小倉典子 第2話 クラス代表決定戦! 志茂文彦 祝浩司 祝浩司 川崎愛香 第3話 転校生はセカンド幼なじみ 志茂文彦 林直孝 林直孝 杉村友和 第4話 決戦!クラス対抗戦 志茂文彦 菊地康仁 吉沢俊一 猪狩祟 第5話 ボーイ・ミーツ・ボーイ 志茂文彦 松田清 松田清 橋本貴吉 第6話 ルームメイトはブロンド貴公子 志茂文彦 山本裕介 米田光宏 町田真一 第7話 ブール・デイズ/レッド・スイッチ 北条千夏 祝浩司 山田弘和 尾崎正幸 第8話 ファインド・アウト・マイ・マインド 冨岡淳広 福田道生 吉沢俊一 松田寛 第9話 海に着いたら十一時!(オーシャンズ・イレブン) 志茂文彦 山本裕介 大野和寿 佐々木貴宏 第10話 その境界線の上に立ち(シン・レッド・ライン) 北条千夏 松田清 河村智之 小倉寛之 第11話 ゲット・レディ 冨岡淳広 菊地康仁 米田和博 皆川一徳 第12話 君の名は(ユア・ネーム・イズ) 志茂文彦 菊地康仁・松田清 松田清 山本周平 OVA 恋に焦がれる六重奏 志茂文彦 山本裕介 阿部達也 山村俊了小美戸幸代
https://w.atwiki.jp/is01rebuild/pages/65.html
無保証です。 実機が壊れるかもしれない ↓ 警 告 ↓ 本wikiに掲載されているデータは無保証であるがままです サポートは一切ありません ダウンロードされた方の自己責任において処理してください 実機にて動作させる場合は文鎮化対策を行ってからお願いします recovery領域にデフォルトの1.6(01.00.09)mtd0が必要です qxdm_enable を 1 にしている事が前提です 他のBBでは動かないかもしれません。その際は各自調整願います ↑ 警 告 ↑ 1.6を実行中にPCから転送するものです。 IS01 rooter必須です。 Linux環境必須です。 Windows等への移植は自由です。 GNU Make 3.81で確認しました。 自動実行した場合で手元ではインストールに4分かかりました。 インストール直後の起動は遅いです。(インストールより時間がかかるかもしれない) 初期では、設定ファイルなどが無いためロック画面のサイズがおかしいですが再度、再起動すれば正常になります。 2.2でadb接続出来ないときは、adbで接続できないときは?を参照下さい。 別途必要なファイル バイナリファイルは展開して、MakeInstallと同じフォルダに置いて下さい。 バイナリファイル(展開済み) 次の2つはWebからダウンロードして下さい。 そして、MakeInstallと同じディレクトリに置いて下さい split_bootimg.pl unubinize.pl ubinizeは $ sudo apt-get install mtd-utils でインストールできます。 準備が完了した際のMakeInstallでの ls $ ls Makefile flash_image is01rebuild2_2_r1_3_20110119_01/ ubi.cfg init.rc.patch split_bootimg.pl unubinize.pl インストーラもどき デフォルトでは recovery に デフォルトの boot.bin(mtd0.bin) が書き込まれている事を想定しています。 なにか間違いを見つけられた方は下記コメント欄にコメント頂けると幸いです MakeInstall_20110127_01.tar.gz Makefileの依存関係を修正しました。 新/system (symlink)配下の所有者を root.root に変更しました。 (20110127 0455) MakeInstall_20110126_01.tar.gz README.txt 撤廃 patch先起動image(素の状態)にmd5sumを付加するように変更 Step3名称を froyo_boot.img から ubinize に変更 mkbootimg、mkbootfsをバイナリディレクトリのtools_linuxから利用するように変更 最終結果において、mtdのバックアップファイル名意外に前バージョンと変更は有りません。 依存関係が壊れていたので公開中止。 (20110126 1941) MakeInstall_20110124_03.tar.gz README.txtを簡素化、本ページを解説としました。 Makefile内の表現を修正 機能は20110124_02と変わりありません。 (20110124 0407) MakeInstall_20110124_02.tar.gz デフォルトをステップ実行にしました。(デフォルトでの自動実行をやめました。) init.rc修正しました。違いは先頭行のみです。 ch を削除願います。 initにエラーとして認識されて無視されるはずですので、影響はさほど無いかと思います。 (20110124_0229) MakeInstall_20110124_01.tar.gz 初版 (20110124) 自動実行したい場合は? Makefileを下記のように修正して .PHONY all all pull patch ubinize copy push_froyo copy_froyo ch push_flash_image push_bootimage とし $ make とすると最後のrecovery領域への書き込みまで一気に実行する。再起動だけは手動です。 2.2から1.6に戻す場合は? recovery_kitでのrecovery modeで $ adb shell mount_data $ adb shell /data/backup0/flash_image recovery /data/backup0/mtd2.bin もしくは、2.2(Froyo)が起動した状態でPCより $ adb shell insmod /sqlite_journals/is01root/msm_nand_ex.ko $ adb shell /data0/backup0/flash_image recovery_wr /data0/backup0/mtd2.bin 実機を再起動 (adb reboot) 1.6に戻る 再度、2.2にする場合は MakeInstallのディレクトリにて $ make push_bootimage アンインストールするには? 1.6に戻し、1.6が起動した状態で、PCよりMakeInstallディレクトリにて # make clean 詳細は下記Step.9を参照のこと ステップ実行(デフォルト)でインストールする場合は? Step.1 pull recovery image取得 $ make -n pull 内容を確認する $ make pull Step.2 patch カーネル と ramdiskの分離し、ramdiskに修正を加える。 init.rc の生成もココ。 $ make -n patch 内容を確認する $ make patch mv initlogo.rle initlogo.rle.bak は重要な処理ではないので Makefile から削除しても構いません。 mv initlogo.rle initlogo.rle.bak; を削除しても ) は必要です。 Step.3 ubinize boot imageの作成 $ make -n ubinize 内容を確認する $ make ubinize step.4 copy 1.6環境を symlink 予定環境にコピーする。 $ make -n copy 内容を確認する $ make copy step.5 push_froyo 2.2のバイナリを実機の/data/backup0/system に転送する $ make -n push_froyo 内容を確認する $ make push_froyo step.6 copy_froyo 実機に転送したバイナリを symlink 予定先にコピーする $ make -n copy_froyo 内容を確認する $ make copy_froyo step.7 ch permission、ownerの訂正を行う $ make -n ch 内容を確認する $ make ch ここは処理の見落としがあるかもしれない。 step.8 push_flash_image flash 書き込み用プログラムを転送する $ make -n push_flash_image 内容を確認する $ make push_flash_image step.9 インストールをやめる場合は? やめない場合は、Step.10へ ただし、Makefile になにかミスがあると悪化させる事になるので、 $ make -n clean しっかり確認する。 $ make clean $ adb shell # 実機の内容をつぶさに確認する step1に戻るか中止する。 step.10 push_bootimage 作成した boot image を実際のrecovery領域に書き込む ここでミスして再起動すると文鎮化します。 $ make -n push_bootimage 内容を確認する ここまでで、何かミスが有れば一気に戻せます。 戻す場合は Step.9へ $ make push_bootimage 再起動しなければ、flash_image で pull した mtd2.bin (または、mtd0.bin) を書き込めば戻ります。 Step.11 手動で再起動する boot image の書き込み先を間違えると文鎮になるかもしれない。 今までの内容を再確認する。 $ adb shell して中身をもう一回見てみるのも良い。 イロイロな決意が出来たら、実機を再起動する。 2.2が起動したら成功 中身はコレ UNUBI_MTD =mtd2.bin FROYO_DIR =is01rebuild2_2_r1_3_20110119_01 WRITE_PARTITION =recovery_wr # MKBOOTIMG =$(FROYO_DIR)/tools_linux/mkbootimg MKBOOTFS =$(FROYO_DIR)/tools_linux/mkbootfs UNUBINIZE =./unubinize.pl SPLIT_BOOTIMG =./split_bootimg.pl ############## KERNEL =$(UNUBI_MTD).out-kernel EXECDIR =/sqlite_journals/is01root SU =$(EXECDIR)/_su BUSYBOX =$(EXECDIR)/busybox ############## TARGET =froyo_boot.img FILES =./ramdisk/init.rc BOOTIMG =my_mkboot.img RAMDISKDIR =ramdisk RAMDISK =my_ramdisk.img UBICFG =ubi.cfg CMDLINE ="console=ttyMSM2,115200n8 androidboot.hardware=qcom" ############## .PHONY all all @echo is01rebuild froyo installer. Web site for more information. #pull patch ubinize copy push_froyo copy_froyo ch push_flash_image #push_bootimage #reboot #ubi .PHONY ubinize ubinize $(TARGET) $(TARGET) $(BOOTIMG) $(UBICFG) ubinize -o $(TARGET) -p 128KiB -m 2048 -O 256 $(UBICFG) #mkboot $(BOOTIMG) $(RAMDISK) $(KERNEL) $(MKBOOTIMG) --kernel $(KERNEL) --ramdisk $(RAMDISK) --cmdline $(CMDLINE) --base 0x20000000 -o $@ $(RAMDISK) $(FILES) rm -rf ramdisk/*~ $(MKBOOTFS) $(RAMDISKDIR) $(RAMDISK) $(FILES) .PHONY copy_froyo copy_froyo adb shell $(SU) 0 $(BUSYBOX) cp -fa /data/backup0/system /data/system_ex .PHONY ch ch adb shell $(SU) 0 chmod 550 /data/system_ex/system/etc/dhcpcd/dhcpcd-run-hooks adb shell $(SU) 0 chown dhcp.shell /data/system_ex/system/etc/dhcpcd/dhcpcd-run-hooks adb shell $(SU) 0 chmod 755 /data/system_ex/system/etc/dhcpcd/dhcpcd-hooks adb shell $(SU) 0 chown root.root /data/system_ex/system/etc/dhcpcd/dhcpcd-hooks adb shell $(SU) 0 chmod 644 /data/system_ex/system/etc/dhcpcd/dhcpcd.conf adb shell $(SU) 0 chown root.root /data/system_ex/system/etc/dhcpcd/dhcpcd.conf .PHONY push_froyo push_froyo adb push $(FROYO_DIR)/system /data/backup0/system/ adb shell $(SU) 0 $(BUSYBOX) chown -R 0.0 /data/backup0/system .PHONY copy copy adb shell $(SU) 0 mkdir /data/data_ex adb shell $(SU) 0 mkdir /data/data_ex/data adb shell $(SU) 0 $(BUSYBOX) cp -a /data/misc /data/data_ex/data/ adb shell $(SU) 0 $(BUSYBOX) sed -i 1a ctrl_interface=DIR=/data/misc/wifi/sockets /data/data_ex/data/misc/wifi/wpa_supplicant.conf adb shell $(SU) 0 mkdir /data/system_ex adb shell $(SU) 0 mkdir /data/system_ex/system adb shell $(SU) 0 $(BUSYBOX) cp -a /system/lib /data/system_ex/system/ adb shell $(SU) 0 $(BUSYBOX) cp -a /system/bin /data/system_ex/system/ adb shell $(SU) 0 $(BUSYBOX) cp -a /system/etc /data/system_ex/system/ adb shell $(SU) 0 $(BUSYBOX) cp -a /system/usr /data/system_ex/system/ .PHONY pull pull pull_clean adb shell mkdir /data/backup0 adb shell chmod 777 /data/backup0 adb shell $(SU) 0 dd if=/dev/mtd/mtd0 of=/data/backup0/mtd0.bin adb shell $(SU) 0 dd if=/dev/mtd/mtd2 of=/data/backup0/mtd2.bin adb shell $(SU) 0 chmod 444 /data/backup0/mtd0.bin adb shell $(SU) 0 chmod 444 /data/backup0/mtd2.bin adb pull /data/backup0/$(UNUBI_MTD) cp -v $(UNUBI_MTD) $(basename $(UNUBI_MTD))_`md5sum $(UNUBI_MTD) | awk {print $$1} `.bin adb shell $(SU) 0 $(BUSYBOX) cp /data/backup0/$(UNUBI_MTD) "/data/backup0/$(basename $(UNUBI_MTD))_\`$(BUSYBOX) md5sum /data/backup0/$(UNUBI_MTD) | $(BUSYBOX) awk {print \$$1} \`.bin" .PHONY patch patch $(UNUBINIZE) $(UNUBI_MTD) $(SPLIT_BOOTIMG) $(UNUBI_MTD).out mkdir -p ramdisk ( cd ramdisk; \ cat ../$(UNUBI_MTD).out-ramdisk.cpio | cpio -i; \ mv init.rc init.rc.bak; \ cat init.rc.bak | grep -v # init.rc; \ chmod 750 init.rc; \ patch init.rc ../init.rc.patch; \ mv system system0; \ mv initlogo.rle initlogo.rle.bak; ) cp -v $(FROYO_DIR)/ramdisk/init ramdisk/init cp -v $(FROYO_DIR)/ramdisk/default.prop ramdisk/default.prop cp -v $(FROYO_DIR)/ramdisk/sbin/adbd ramdisk/adbd .PHONY push_flash_image push_flash_image adb push flash_image /sqlite_journals/is01root .PHONY push_bootimage push_bootimage ubinize adb push $(TARGET) /data/backup0/ adb shell $(SU) 0 $(EXECDIR)/flash_image $(WRITE_PARTITION) /data/backup0/$(TARGET) .PHONY reboot reboot adb shell $(SU) 0 reboot recovery .PHONY wpa wpa adb push wpa_supplicant.conf /data/misc/wifi/ adb shell /system/bin/chown wifi.wifi /data/misc/wifi/wpa_supplicant.conf adb shell /system/bin/chmod 660 /data/misc/wifi/wpa_supplicant.conf .PHONY push_froyo_clean push_froyo_clean adb shell $(SU) 0 $(BUSYBOX) rm -rf /data/backup0/system .clean target_froyo_clean target_froyo_clean adb shell $(SU) 0 $(BUSYBOX) rm -rf /data/data_ex/data adb shell $(SU) 0 $(BUSYBOX) rm -rf /data/system_ex/system @echo @echo @echo All froyo files of the target was deleted. @echo !!!! Please change recovery partition image !!!!! @echo @echo .PHONY pull_clean pull_clean rm -f $(UNUBI_MTD) $(UNUBI_MTD).out $(UNUBI_MTD).out-ramdisk.cpio $(UNUBI_MTD).out-kernel rm -rf ramdisk .PHONY local_clean local_clean rm -f $(RAMDISK) rm -f $(BOOTIMG) rm -f $(TARGET) rm -rf *~ .PHONY clean clean local_clean pull_clean push_froyo_clean target_froyo_clean コメント 初歩的な質問で申し訳ありませんが... 「デフォルトでは recovery に デフォルトの boot.bin(mtd0.bin) が書き込まれている事を想定しています」とありますが、 BB10 環境でRecovery 領域へHacked カーネル#001 を書き込んでいる状態でも問題ないかと思っていますが、如何でしょうか? -- (Yukto8492) 2011-01-27 13 13 47 Yukto8492さん init.rc への patch でエラーが出なければ問題ない可能性は大きいかと思います。 また、patch作業自体も手作業で行っても問題有りません。 ただ、Hacked カーネル#001 を見ていないので何とも言えません。 Makefile の先頭にある変数定義を書き換える事と、 patch を手作業に変える事でだいたい対応できるはずです。 -- (is01rebuild ) 2011-01-28 01 16 17 is01rebuild さん、ご返答ありがとうございます。 時間を見つけて、実行してみたいと思います。 -- (Yukto8492) 2011-01-29 13 56 34 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/is01rebuild/pages/34.html
Android の画面上で無線LANを有効にするには…? このページは、無線LANを有効にするからの続きのページです。 wpa_supplicant のクライアントとして Android を認識させる wrapper の役割になります。 下記を編集… $ANDROID_SRC/hardware/libhardware_legacy/wifi/wifi.c する…、のだが…、 これをとりあえず動くようにするだけで…、結構かかりました。。。 しかも、ソースコードはデバッグ情報出力でズタボロ。。。 Android の一次情報をしっかり読んでいれば分かるんでしょうが、 エラー&トライのような感じで。。。Androidの wext がドライバに要求するコマンドを 実ドライバにバイパスしないといけないのだが、面倒なので無視する事にした。 後で、wext の要求を見てどうするか考える。 そうして出来たのが下記コード…。もう、きっちり型変換はしてないし、 usleepはいい加減な値だし、driver の有効化の部分は一応チェックは入れたがまだ甘いし。 本来は Android.mk で指定しなければならない、定数などはハードコーディングしているし…。 文字列ポインタや文字数は少なければ安全だろうと…いうことで。 本ページサイトの情報は全て無保証であるがままです。 かなり不安定ですので、そのまま実用には耐えません。 それなりに使えるようになっています、デバッグでは無いときはlog出力コメントアウトするのがオススメ。 Ver.0.0.2α 初期公開から更新しました。 2010/12/31 13 20) Ver.0.0.3α_20110101_00 若干、安定化させました (2011/01/01 02 18) 無効化しているコマンドですが、本来的には reply ポインタに文字列を返さなければいけません。 そこに、len=0にしてリターンしていますが、上位層及び下位層の影響範囲を調べていません。 無線LANアクセスポイントの新規追加できません。(1.6の時に接続していた先は大丈夫と思います) データ通信速度取得できません。 無線LAN RSSI 取得出来ません。 Ver.0.0.4α_20110105_00 IS01向けwpa_supplicant GPLソースマージ。コマンド無視部分をコメントアウト (2011/01/05 19 05) IS01向けGPLソースの external/wpa_supplicant/driver_wext.c を利用する事で、下記コードの wifi_send_command() からswitch文をごっそり削除できます。RSSIの取得には対応してないようなので、後で検討します。下記コードはIS01向けGPLソースの external/wpa_supplicant/driver_wext.c をマージした場合の wifi.c になります。マージしてない場合は、switch文部分のコメント一連のコメントを外してして下さい。 fi01氏よりの情報にてGUIにおいてもRSSIの取得が可能になりました。 無線LANアクセスポイントの新規追加、検証していません。 データ通信速度取得できるようになりました。 無線LAN RSSI 取得できるようになりました。 /* * Copyright 2008, The Android Open Source Project * Copyright 2011, RO178 is01rebuid * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http //www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include stdlib.h #include fcntl.h #include errno.h #include string.h #include "hardware_legacy/wifi.h" #include "libwpa_client/wpa_ctrl.h" #define LOG_TAG "WifiHW" #include "cutils/log.h" #include "cutils/memory.h" #include "cutils/misc.h" #include "cutils/properties.h" #include "private/android_filesystem_config.h" #ifdef HAVE_LIBC_SYSTEM_PROPERTIES #define _REALLY_INCLUDE_SYS__SYSTEM_PROPERTIES_H_ #include sys/_system_properties.h #endif static struct wpa_ctrl *ctrl_conn; static struct wpa_ctrl *monitor_conn; extern int do_dhcp(); extern int ifc_init(); extern void ifc_close(); extern char *dhcp_lasterror(); extern void get_dhcp_info(); extern int init_module(void *, unsigned long, const char *); extern int delete_module(const char *, unsigned int); static char iface[PROPERTY_VALUE_MAX]; // TODO use new ANDROID_SOCKET mechanism, once support for multiple // sockets is in #ifndef WIFI_DRIVER_MODULE_PATH #define WIFI_DRIVER_MODULE_PATH "/system/lib/modules/wlan.ko" #endif #ifndef WIFI_DRIVER_MODULE_NAME #define WIFI_DRIVER_MODULE_NAME "wlan" #endif #ifndef WIFI_DRIVER_MODULE_ARG #define WIFI_DRIVER_MODULE_ARG "" #endif #ifndef WIFI_FIRMWARE_LOADER #define WIFI_FIRMWARE_LOADER"" #endif #define WIFI_TEST_INTERFACE"sta" #define WIFI_DRIVER_LOADER_DELAY2000000 static const char WLAN0_DEVICE[] = "/sys/devices/platform/msm_sdcc.1/mmc_host/mmc1/mmc1 0001/mmc1 0001 1/net/wlan0/wireless/status"; // "/sys/class/net/wlan0"; static const char IFACE_DIR[] = "/data/misc/wifi/sockets"; //"/data/system/wpa_supplicant"; static const char DRIVER_MODULE_NAME[] = "unifi_sdio.ko"; //WIFI_DRIVER_MODULE_NAME; static const char DRIVER_MODULE_TAG[] = "unifi_sdio.ko"; // WIFI_DRIVER_MODULE_NAME; static const char DRIVER_MODULE_PATH[] = "/system/lib/modules/unifi_sdio.ko"; //WIFI_DRIVER_MODULE_PATH; static const char DRIVER_MODULE_ARG[] = ""; //WIFI_DRIVER_MODULE_ARG; static const char FIRMWARE_LOADER[] = ""; //WIFI_FIRMWARE_LOADER; static const char DRIVER_PROP_NAME[] = "wlan.driver.status"; static const char SUPPLICANT_NAME[] = "wpa_supplicant"; static const char SUPP_PROP_NAME[] = "init.svc.wpa_supplicant"; static const char SUPP_CONFIG_TEMPLATE[]= "/system/etc/wifi/wpa_supplicant.conf"; static const char SUPP_CONFIG_FILE[] = "/data/misc/wifi/wpa_supplicant.conf"; static const char MODULE_FILE[] = "/proc/modules"; static int insmod(const char *filename, const char *args) { LOGD( "wifi %s() function in", __FUNCTION__ ); /* void *module; unsigned int size; int ret; module = load_file(filename, size); if (!module) return -1; ret = init_module(module, size, args); free(module); return ret; */ int ret; char command[]="echo 1 /sys/devices/platform/bwpm/wifi"; char command2[]="echo 1 /sys/bus/platform/drivers/msm_sdcc/msm_sdcc.1/polling"; property_set( "ctl.stop" , "dhcpcd" ); sched_yield(); //property_set( "ctl.stop " , "wpa_supplicant" ); //sched_yield(); ret=system(command); LOGD( "wifi %s() %s ret=%d" , __FUNCTION__ , command ,ret); sched_yield(); usleep(100000); ret=system(command2); sched_yield(); LOGD( "wifi %s() %s ret=%d" , __FUNCTION__ , command2 , ret ); int maxtry = 10; char text[256]; while (maxtry-- 0) { if (access( WLAN0_DEVICE , R_OK ) == 0) { FILE *fp; if ((fp = fopen( WLAN0_DEVICE , "r")) != NULL ) { fgets(text, 256, fp); LOGV( "wifi %s() wlan0 status=%s" , __FUNCTION__ , text ); if ( strncmp( text , "0x0" , 3 ) == 0) { LOGD( "wifi %s() wlan0 enabled!" , __FUNCTION__ ); return 0; } fclose(fp); } } else LOGV( "wifi %s() wait for enable wlan0 ...." , __FUNCTION__ ); usleep(500000); } return -1; } static int rmmod(const char *modname) { LOGD( "wifi %s() function in", __FUNCTION__ ); /* int ret = -1; int maxtry = 10; while (maxtry-- 0) { ret = delete_module(modname, O_NONBLOCK | O_EXCL); if (ret 0 errno == EAGAIN) usleep(500000); else break; } */ int ret=-1; char command[]="echo 0 /sys/devices/platform/bwpm/wifi"; char command2[]="echo 0 /sys/bus/platform/drivers/msm_sdcc/msm_sdcc.1/polling"; ret=system(command); LOGD( "wifi %s() %s ret=%d" , __FUNCTION__ , command ,ret); usleep(200000); ret=system(command2); LOGD( "wifi %s() %s ret=%d" , __FUNCTION__ , command2 , ret ); int maxtry = 50; while (maxtry-- 0) { if ( (ret=access( WLAN0_DEVICE , R_OK )) == 0) { LOGD( "wifi %s() wait for disable wlan0 ...." , __FUNCTION__ ); usleep(100000); } else { LOGD("wifi %s() wlan0 driver Disabled! return " , __FUNCTION__ ); return 0; } } if (ret == 0) LOGE("wifi %s() Unable to disable wlan0 driver return 0;", __FUNCTION__); return -1; } int do_dhcp_request(int *ipaddr, int *gateway, int *mask, int *dns1, int *dns2, int *server, int *lease) { LOGD( "wifi %s() function in", __FUNCTION__ ); /* For test driver, always report success */ if (strcmp(iface, WIFI_TEST_INTERFACE) == 0) return 0; if (ifc_init() 0) return -1; LOGD( "wifi %s() sleep 1sec...." , __FUNCTION__ ); usleep(1000000); if (do_dhcp(iface) 0) { ifc_close(); return -1; } ifc_close(); get_dhcp_info(ipaddr, gateway, mask, dns1, dns2, server, lease); return 0; } const char *get_dhcp_error_string() { LOGD( "wifi %s() function in", __FUNCTION__ ); return dhcp_lasterror(); } static int check_driver_loaded() { char driver_status[PROPERTY_VALUE_MAX]; FILE *proc; char line[sizeof(DRIVER_MODULE_TAG)+10]; LOGD( "wifi %s() function in", __FUNCTION__ ); if (!property_get(DRIVER_PROP_NAME, driver_status, NULL) || strcmp(driver_status, "ok") != 0) { LOGD( "wifi %s() driver not loaded.", __FUNCTION__ ); return 0; /* driver not loaded */ } /* * If the property says the driver is loaded, check to * make sure that the property setting isn t just left * over from a previous manual shutdown or a runtime * crash. */ if ((proc = fopen(MODULE_FILE, "r")) == NULL) { LOGW("wifi %s() Could not open %s %s", __FUNCTION__ , MODULE_FILE, strerror(errno)); LOGW("wifi %s() property_set( \"%s\" , \"unloaded\");", __FUNCTION__ , DRIVER_PROP_NAME ); property_set(DRIVER_PROP_NAME, "unloaded"); return 0; } while ((fgets(line, sizeof(line), proc)) != NULL) { if (strncmp(line, DRIVER_MODULE_TAG, strlen(DRIVER_MODULE_TAG)) == 0) { fclose(proc); LOGD( "wifi %s() driver loaded", __FUNCTION__ ); return 1; } } fclose(proc); LOGD( "wifi %s() property_set( \"%s\" , \"unloaded\");",__FUNCTION__ , DRIVER_PROP_NAME ); property_set(DRIVER_PROP_NAME, "unloaded"); return 0; } int wifi_load_driver() { LOGD( "wifi %s() function in", __FUNCTION__ ); char driver_status[PROPERTY_VALUE_MAX]; int count = 100; /* wait at most 20 seconds for completion */ if (check_driver_loaded()) { return 0; } LOGD( "wifi %s() check driver .... true.",__FUNCTION__); if (insmod(DRIVER_MODULE_PATH, DRIVER_MODULE_ARG) 0) { LOGE( "wifi %s() try insmod %s %s ....false,",__FUNCTION__,DRIVER_MODULE_PATH, DRIVER_MODULE_ARG); return -1; } LOGD( "wifi %s() try insmod %s %s ....true.",__FUNCTION__,DRIVER_MODULE_PATH, DRIVER_MODULE_ARG); if (strcmp(FIRMWARE_LOADER,"") == 0) { LOGD( "wifi %s() none FIRMWARE_LOADER." , __FUNCTION__); LOGD( "wifi %s() sleep %dusec...." , __FUNCTION__ , WIFI_DRIVER_LOADER_DELAY ); usleep(WIFI_DRIVER_LOADER_DELAY); LOGD( "wifi %s() property_set( \"%s\", \"ok\" ) ." , DRIVER_PROP_NAME ,__FUNCTION__); property_set(DRIVER_PROP_NAME, "ok"); } else { LOGD( "wifi %s() property_set( ctl.start, %s )",__FUNCTION__ , FIRMWARE_LOADER ); property_set("ctl.start", FIRMWARE_LOADER); } sched_yield(); while (count-- 0) { usleep(200000); if (property_get(DRIVER_PROP_NAME, driver_status, NULL)) { if (strcmp(driver_status, "ok") == 0) { LOGD( "wifi %s() driver status ... true",__FUNCTION__); return 0; } else if (strcmp(DRIVER_PROP_NAME, "failed") == 0) { wifi_unload_driver(); LOGD( "wifi %s() call driver unload",__FUNCTION__); return -1; } } } property_set(DRIVER_PROP_NAME, "timeout"); wifi_unload_driver(); return -1; } int wifi_unload_driver() { LOGD( "wifi %s() function in", __FUNCTION__ ); int count = 20; /* wait at most 10 seconds for completion */ if (rmmod(DRIVER_MODULE_NAME) == 0) { while (count-- 0) { if (!check_driver_loaded()) break; usleep(500000); } if (count) { return 0; } return -1; } else return -1; return 0; } int ensure_config_file_exists() { LOGD( "wifi %s() function in", __FUNCTION__ ); char buf[2048]; int srcfd, destfd; int nread; if (access(SUPP_CONFIG_FILE, R_OK|W_OK) == 0) { return 0; } else if (errno != ENOENT) { LOGE("wifi %s() Cannot access \"%s\" %s", __FUNCTION__ , SUPP_CONFIG_FILE, strerror(errno)); return -1; } srcfd = open(SUPP_CONFIG_TEMPLATE, O_RDONLY); if (srcfd 0) { LOGE("wifi %s() Cannot open \"%s\" %s", __FUNCTION__ , SUPP_CONFIG_TEMPLATE, strerror(errno)); return -1; } destfd = open(SUPP_CONFIG_FILE, O_CREAT|O_WRONLY, 0660); if (destfd 0) { close(srcfd); LOGE("wifi %s() Cannot create \"%s\" %s", __FUNCTION__ , SUPP_CONFIG_FILE, strerror(errno)); return -1; } while ((nread = read(srcfd, buf, sizeof(buf))) != 0) { if (nread 0) { LOGE("wifi %s() Error reading \"%s\" %s", __FUNCTION__ , SUPP_CONFIG_TEMPLATE, strerror(errno)); close(srcfd); close(destfd); unlink(SUPP_CONFIG_FILE); return -1; } write(destfd, buf, nread); } close(destfd); close(srcfd); if (chown(SUPP_CONFIG_FILE, AID_SYSTEM, AID_WIFI) 0) { LOGE("wifi %s() Error changing group ownership of %s to %d %s", __FUNCTION__ , SUPP_CONFIG_FILE, AID_WIFI, strerror(errno)); unlink(SUPP_CONFIG_FILE); return -1; } return 0; } int wifi_start_supplicant() { char supp_status[PROPERTY_VALUE_MAX] = { \0 }; int count = 200; /* wait at most 20 seconds for completion */ #ifdef HAVE_LIBC_SYSTEM_PROPERTIES const prop_info *pi; unsigned serial = 0; #endif LOGD("wifi %s() function in" , __FUNCTION__ ); /* Check whether already running */ if (property_get(SUPP_PROP_NAME, supp_status, NULL) strcmp(supp_status, "running") == 0) { LOGD("wifi %s() wpa supplicant running" , __FUNCTION__ ); return 0; } property_set("ctl.start", "wpa_supplicant"); return 0; /* Before starting the daemon, make sure its config file exists */ if (ensure_config_file_exists() 0) { LOGE("wifi %s() Wi-Fi will not be enabled", __FUNCTION__ ); return -1; } /* Clear out any stale socket files that might be left over. */ wpa_ctrl_cleanup(); #ifdef HAVE_LIBC_SYSTEM_PROPERTIES /* * Get a reference to the status property, so we can distinguish * the case where it goes stopped = running = stopped (i.e., * it start up, but fails right away) from the case in which * it starts in the stopped state and never manages to start * running at all. */ pi = __system_property_find(SUPP_PROP_NAME); if (pi != NULL) { serial = pi- serial; } #endif property_set("ctl.start", SUPPLICANT_NAME); LOGD("wifi %s() property_set(\"ctl.start\", %s );" , __FUNCTION__ , SUPPLICANT_NAME ); sched_yield(); while (count-- 0) { usleep(100000); #ifdef HAVE_LIBC_SYSTEM_PROPERTIES if (pi == NULL) { pi = __system_property_find(SUPP_PROP_NAME); } if (pi != NULL) { __system_property_read(pi, NULL, supp_status); if (strcmp(supp_status, "running") == 0) { return 0; } else if (pi- serial != serial strcmp(supp_status, "stopped") == 0) { return -1; } } #else if (property_get(SUPP_PROP_NAME, supp_status, NULL)) { if (strcmp(supp_status, "running") == 0) { LOGD("wifi %s() wpa supplicant running" , __FUNCTION__ ); return 0; } } #endif } LOGE("wifi %s() timeout!" , __FUNCTION__ ); return -1; } int wifi_stop_supplicant() { char supp_status[PROPERTY_VALUE_MAX] = { \0 }; int count = 50; /* wait at most 5 seconds for completion */ /* Check whether supplicant already stopped */ if (property_get(SUPP_PROP_NAME, supp_status, NULL) strcmp(supp_status, "stopped") == 0) { return 0; } LOGD( "wifi %s() stop wpa_supplicant...", __FUNCTION__ ); property_set("ctl.stop", SUPPLICANT_NAME); sched_yield(); while (count-- 0) { usleep(100000); if (property_get(SUPP_PROP_NAME, supp_status, NULL)) { if (strcmp(supp_status, "stopped") == 0) return 0; } } return -1; } int wifi_connect_to_supplicant() { char ifname[256]; char supp_status[PROPERTY_VALUE_MAX] = { \0 }; LOGD( "wifi %s() function in", __FUNCTION__ ); /* Make sure supplicant is running */ if (!property_get(SUPP_PROP_NAME, supp_status, NULL) || strcmp(supp_status, "running") != 0) { LOGE("wifi %s() Supplicant not running, cannot connect", __FUNCTION__); return -1; } property_get("wifi.interface", iface, WIFI_TEST_INTERFACE); LOGD("wifi %s() property_get(\"wifi.interface\", iface, WIFI_TEST_INTERFACE);" , __FUNCTION__ ); LOGD("wifi %s() iface=%s", __FUNCTION__ , iface ); LOGD("wifi %s() IFACE_DIR=%s", __FUNCTION__ , IFACE_DIR ); if (access(IFACE_DIR, F_OK) == 0) { LOGD("wifi %s() IFACE_DIR ok", __FUNCTION__ ); snprintf(ifname, sizeof(ifname), "%s/%s", IFACE_DIR, iface); } else { LOGE("wifi %s() IFACE_DIR NG", __FUNCTION__ ); LOGE("wifi %s() IFACE_DIR check error=%s", __FUNCTION__ , strerror(errno) ); strlcpy(ifname, iface, sizeof(ifname)); } LOGD("wifi %s() ifname=%s", __FUNCTION__ , ifname ); LOGD("wifi %s() wpa_ctrl_open(%s);", __FUNCTION__ , ifname); ctrl_conn = wpa_ctrl_open(ifname); if (ctrl_conn == NULL) { LOGE("wifi %s() Unable to open connection to supplicant on \"%s\" %s", __FUNCTION__ , ifname, strerror(errno)); return -1; } monitor_conn = wpa_ctrl_open(ifname); if (monitor_conn == NULL) { wpa_ctrl_close(ctrl_conn); ctrl_conn = NULL; return -1; } if (wpa_ctrl_attach(monitor_conn) != 0) { wpa_ctrl_close(monitor_conn); wpa_ctrl_close(ctrl_conn); ctrl_conn = monitor_conn = NULL; return -1; } return 0; } int wifi_send_command(struct wpa_ctrl *ctrl, const char *cmd, char *reply, size_t *reply_len) { static const char *zero=""; int ret; char text[256]; LOGD( "wifi %s() function in command=%s", __FUNCTION__ , cmd ); if (ctrl_conn == NULL) { LOGV("wifi %s() Not connected to wpa_supplicant - \"%s\" command dropped.\n", __FUNCTION__ , cmd); return -1; } /* switch(cmd[0]) { case B if( strncmp(cmd , "BLACKLIST" , 9 ) == 0 ) { LOGW( "wifi %s() function command=%s comannd ignored! return 0;", __FUNCTION__ , cmd ); *reply_len=0; return 0; } break; case D if( strncmp(cmd , "DRIVER RSSI-APPROX" , 18) == 0 ) { LOGW( "wifi %s() function command=%s comannd ignored! return 0;", __FUNCTION__ , cmd ); reply=""; *reply_len=0; return 0; } if( strncmp(cmd , "DRIVER LINKSPEED" , 16) == 0 ) { LOGW( "wifi %s() function command=%s comannd ignored! return 0;", __FUNCTION__ , cmd ); reply=""; *reply_len=0; return 0; } else if( strncmp(cmd , "DRIVER" , 6) == 0 ) { LOGW( "wifi %s() function command=%s comannd ignored! return 0;", __FUNCTION__ , cmd ); *reply_len=0; return 0; } break; case G if( strncmp(cmd , "GET_" , 4 ) == 0 ) { LOGW( "wifi %s() function command=%s comannd ignored! return 0;", __FUNCTION__ , cmd ); *reply_len=0; return 0; } break; } */ ret = wpa_ctrl_request(ctrl, cmd, strlen(cmd), reply, reply_len, NULL); snprintf( text , 254 , "%s" , reply ); text[((*reply_len 256)?*reply_len 255)]= \0 ; if (ret == -2) { LOGD("wifi %s() %s command timed out.", __FUNCTION__ , cmd); return -2; } else if (ret 0 || strncmp(reply, "FAIL", 4 ) == 0 ) { LOGE( "wifi %s() function command=%s (reply=FAIL || ret 0) reply=%s length=%d ret=%d return -1;", __FUNCTION__ , cmd, text, *reply_len , ret ); return -1; } LOGD( "wifi %s() function command=%s reply=%s ret=%d", __FUNCTION__ , cmd , text , ret ); if (strncmp(cmd, "PING", 4) == 0) { reply[*reply_len] = \0 ; } return 0; } int wifi_wait_for_event(char *buf, size_t buflen) { size_t nread = buflen - 1; int fd; fd_set rfds; int result; struct timeval tval; struct timeval *tptr; LOGD( "wifi %s() function in", __FUNCTION__ ); if (monitor_conn == NULL) { LOGD("wifi %s() Connection closed\n" , __FUNCTION__ ); strncpy(buf, WPA_EVENT_TERMINATING " - connection closed", buflen-1); buf[buflen-1] = \0 ; return strlen(buf); } result = wpa_ctrl_recv(monitor_conn, buf, nread); if (result 0) { LOGD("wifi %s() wpa_ctrl_recv failed %s\n", __FUNCTION__ , strerror(errno)); strncpy(buf, WPA_EVENT_TERMINATING " - recv error", buflen-1); buf[buflen-1] = \0 ; return strlen(buf); } buf[nread] = \0 ; /* LOGD("wait_for_event result=%d nread=%d string=\"%s\"\n", result, nread, buf); */ /* Check for EOF on the socket */ if (result == 0 nread == 0) { /* Fabricate an event to pass up */ LOGD("wifi %s() Received EOF on supplicant socket" , __FUNCTION__ ); strncpy(buf, WPA_EVENT_TERMINATING " - signal 0 received", buflen-1); buf[buflen-1] = \0 ; return strlen(buf); } /* * Events strings are in the format * * N CTRL-EVENT-XXX * * where N is the message level in numerical form (0=VERBOSE, 1=DEBUG, * etc.) and XXX is the event name. The level information is not useful * to us, so strip it off. */ if (buf[0] == ) { char *match = strchr(buf, ); if (match != NULL) { nread -= (match+1-buf); memmove(buf, match+1, nread+1); } } return nread; } void wifi_close_supplicant_connection() { LOGD( "wifi %s() function in", __FUNCTION__ ); if (ctrl_conn != NULL) { wpa_ctrl_close(ctrl_conn); ctrl_conn = NULL; } if (monitor_conn != NULL) { wpa_ctrl_close(monitor_conn); monitor_conn = NULL; } } int wifi_command(const char *command, char *reply, size_t *reply_len) { return wifi_send_command(ctrl_conn, command, reply, reply_len); } RSSI(電界強度)をGUIに反映させるには? fi01さんより、RSSI値をAndroid GUIに反映させる修正をコメントに頂きました。 driver_wext.c はシャープのWebサイトより、IS01向けGPLソースを取得して driver_wext.c のみ利用した。 $ diff -u driver_wext.c.gpl_is01 driver_wext.c --- driver_wext.c.gpl_is012011-01-13 22 05 39.827724368 +0900 +++ driver_wext.c2011-01-13 22 06 34.807605306 +0900 @@ -2715,7 +2715,7 @@ } else if( os_strncasecmp(cmd, "scan-channels", 13) == 0 ) { } - else if( os_strcasecmp(cmd, "rssi") == 0 ) { + else if( os_strcasecmp(cmd, "rssi") == 0 || os_strcasecmp(cmd, "rssi-approx") == 0 ) { struct iwreq wrq; struct iw_statistics stats; signed int rssi; 以上。 コメント テスト -- (is01rebuild ) 2011-01-05 15 14 10 IS01向けGPLソースでのRSSIの取得は下記でよいかもです。 - else if( os_strcasecmp(cmd, "rssi") == 0 ) { + else if( os_strcasecmp(cmd, "rssi") == 0 || os_strcasecmp(cmd, "rssi-approx") == 0 ) -- (fi01) 2011-01-13 16 54 22 fi01さん、ありがとうございます。 追って、組み込みます。 wpa_supplicant/driver_wext.c はまだ、全く見ていなかったので助かります。 私がすると、/sysから直接読み込むところでした^^; -- (is01rebuild ) 2011-01-13 21 19 04 # echo 0 wifi # echo 0 polling # echo 1 wifi # echo 1 polling # stop synergy_service # start synergy_service でwlan0が復活することが確認できました。 wifi.cを上手く書き換えると確実性が上がるかもしれません。 -- (RO215IS01) 2011-01-14 04 29 06 wpa_ctrl_openで"/dev/socket/wpa_wlan0"を指定すれば "/data/misc/wifi/wpa_supplicant.conf"の修正 ctrl_interface=DIR=/data/misc/wifi/sockets は不要です。 -- (fi01) 2011-01-14 08 56 30 自ビルドcyanogenmodの場合は設定ファイルの修正が必要でした。 dhcpでIPアドレス取得後すぐに切断されてしまう場合は下記を適用してみてください。 system/etc/dhcpcd/dhcpcd-run-hooks - if ls "${hook}" /dev/null 2 1; then + if [ -f "${hook}" ]; then -- (fi01) 2011-01-14 14 46 51 RO215IS01さん、fi01さんありがとうございます。 wpa_ctrl_openで"/dev/socket/wpa_wlan0"は後ほど試してみます。 wiki内にマージします。 デフォルトのservice起動では socket wpa_wlan0 dgram 660 wifi wifi が指定されてますので、それを利用という形でしょうか。 wpa_supplicant も Android もかなりの素人なので助かります。 現段階でAndroidのバージョンが、2.2_r1.3、2.2.1_r1、2.3.1r1、 CyanogenMod6(でしょうか?)の情報が入ってきていますので、 本wikiでもバージョン毎の差異をまとめないといけないですね。 ベースが大きく変わらなければほぼ同一の内容でいけるとは思いますが。 -- (is01rebuild ) 2011-01-14 18 52 20 No spitting on the street.I know what you wantHe resolved to give up smoking.The teams are coming onto the field.What s the weather like to day? Does the computer ever make a mistake.It rather surprised me.Is this the fight bus for the Capital Library? Cancer is a deadly disease.Will you connect this wire to the television ? -- (http //oakleyfrogskins2.cabanova.com/) 2013-03-17 06 38 29 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/anipicbook/pages/643.html
IS <インフィニット・ストラトス> ねんどろいど セシリア・オルコット IS <インフィニット・ストラトス> ねんどろいど セシリア・オルコット (ノンスケール ABS&PVC塗装済み可動フィギュア) 発売日 :2013年8月31日 発売 商品情報 ・本体サイズ:全高 約100mm IS <インフィニット・ストラトス> ねんどろいど 篠ノ之箒 IS <インフィニット・ストラトス> ねんどろいど 篠ノ之箒 (ノンスケール ABS&PVC塗装済み可動フィギュア) 発売日 :2013年6月30日 発売 商品情報 ・本体サイズ:全高 約100mm インフィニット・ストラトス ぷちっ娘 セシリア・オルコット インフィニット・ストラトス ぷちっ娘 セシリア・オルコット (ノンスケール PVC塗装済み完成品) 発売日 :2012年11月30日 発売 商品情報 ・本体サイズ:全高 約80mm ・専用台座付属 インフィニット・ストラトス ぷちっ娘 シャルロット・デュノア インフィニット・ストラトス ぷちっ娘 シャルロット・デュノア (ノンスケール PVC塗装済み完成品) 発売日 :2012年10月25日 発売 商品情報 ・本体サイズ:全高 約80mm インフィニット・ストラトス ぷちっ娘 篠ノ之箒 インフィニット・ストラトス ぷちっ娘 篠ノ之箒 (ノンスケール PVC塗装済み完成品) 発売日 :2012年10月25日 発売 商品情報 ・本体サイズ:全高 約80mm インフィニット・ストラトス ぷちっ娘 凰 鈴音 インフィニット・ストラトス ぷちっ娘 凰 鈴音 (ノンスケール PVC塗装済み完成品) 発売日 :2012年11月30日 発売 商品情報 ・本体サイズ:全高 約80mm ・専用台座付属 インフィニット・ストラトス ぷちっ娘 ラウラ・ボーデヴィッヒ インフィニット・ストラトス ぷちっ娘 ラウラ・ボーデヴィッヒ (ノンスケール PVC塗装済み完成品) 発売日 :2012年11月30日 発売 商品情報 ・本体サイズ:全高 約80mm ・専用台座付属 なのこれ IS インフィニット・ストラトス コレクションフィギュア 山田真耶 なのこれ IS インフィニット・ストラトス コレクションフィギュア 山田真耶単品 発売日 :2013年4月22日 発売 商品情報 ・サイズ:約50mm なのこれ IS インフィニット・ストラトス コレクションフィギュア 篠ノ之箒 なのこれ IS インフィニット・ストラトス コレクションフィギュア 篠ノ之箒単品 発売日 :2013年4月22日 発売 商品情報 ・サイズ:約50mm なのこれ IS インフィニット・ストラトス コレクションフィギュア シークレット(篠ノ之箒別ver.) なのこれ IS インフィニット・ストラトス コレクションフィギュア シークレット(篠ノ之箒別ver.)単品 発売日 :2013年4月22日 発売 商品情報 ・サイズ:約50mm なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 篠ノ之箒 なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 篠ノ之箒単品 発売日 :2013年4月22日 発売 商品情報 ・PVC塗装済みフィギュア ・サイズ:約45~50mm なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 ラウラ・ボーデヴィッヒ なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 ラウラ・ボーデヴィッヒ単品 発売日 :2013年4月22日 発売 商品情報 ・PVC塗装済みフィギュア ・全高:約45~50mm なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 シャルロット・デュノア なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 シャルロット・デュノア単品 発売日 :2013年4月22日 発売 商品情報 ・PVC塗装済みフィギュア ・サイズ:約45~50mm なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 織斑一夏 なのこれ IS インフィニット・ストラトス コレクションフィギュア vol.2 織斑一夏単品 発売日 :2013年4月22日 発売 商品情報 ・PVC塗装済みフィギュア ・全高:約45~50mm なのこれシリーズ IS (インフィニット・ストラトス) コレクションフィギュア VOL.2 BOX なのこれシリーズ IS (インフィニット・ストラトス) コレクションフィギュア VOL.2 BOX 発売日 :2012年2月25日 発売 なのこれシリーズ第2弾 IS (インフィニット・ストラトス) コレクションフィギュア BOX なのこれシリーズ第2弾 IS (インフィニット・ストラトス) コレクションフィギュア BOX 発売日 :2011年3月25日 発売
https://w.atwiki.jp/for_orpheus/pages/173.html
◆ 「それじゃあ……さよなら」 ◆ 世界を認識する。 肌寒い、背筋が凍えるような心地がした。 乾いた脳髄が思考する。 薄ら寒い、正気が削ぎ落とされる心地がした。 目覚めて六秒。 尾上世莉架は己が内の空白を認めた。 黒桐々たるがらんどう、逃れえぬ虚ろ。 それは闇より深く、白より澄んだ、耐え難い喪失感に他ならない。 自覚と自認とが胸を刺す。空々しい情報の去来が脳を食い破る。 ――眼前が白んだ。 光景がひび割れる。風景が掻き消える。 頭痛がする。 痛い。苦い、苦しい。 頭痛がする。なんだ? 怖い。 寒い。歪む。歪んでいる? なに? 苦しい。 頭痛がする。 がむしゃらに手を伸ばした先に、何かがある。 悍ましいほど手に馴染む。それは柄だ。波打つ心が理解する。 「――――――――――――――――――――――――――――」 多分、叫んでいた。 張り詰めた喉が、身体に異常だけを伝えている。 制御を失った自意識は、無意識の海から掴んだ異物を引き抜く。 絶無からあがる胎動の形は、一見して剣のようである。 だが、剣と呼ぶには烏滸がましいほど歪かつ流麗で、目を背けたくなるほど神々しく禍々しい、埒外の異形だった。 その名を、『ディソード』。虚と実を結ぶ、妄想狂の端末。 尾上世莉架の心が壊れている、そしてたった今壊れ切った何よりの証左である。 存在意義を失った尾上世莉架の世界は、目覚めて一分と経たずに崩落した。 真のギガロマニアックスとしての、アイデンティティが始まる。 ◆ 東京、渋谷区ヒカリエ。 流行(ムーブメント)の最先端を行く渋谷の心臓部。 幕が下りた劇場の、その最前席に彼女たちは座っていた。 しんとした空気は透き通る様に澄んでいて、静かで心地よく、身心を冷却させる。 この世界で目覚めてから、優に一時間は経過しただろうか。 眼窩の奥底が疼く中、それでもようやく尾上世莉架の情動は収まりつつあった。 浅く呼吸をし、息を整える。 改めて状況を再確認は済んだ。 掲げた右の手の甲に、赤らんだ痕が浮かぶ。 令呪――死者の証にして、葬者(マスター)の証。 すなわちこれは聖杯戦争。 生と願望の争奪戦に、尾上は参加しているらしい。 「(――――願い)」 令呪を眺めながら自問する。 他者を蹴落とすことに躊躇はなく、我が身を危険に晒すことも厭わない。 けれど。 「(すでに私に願いなどない)」 生きて抗うほどの渇望は、切り離された。 他ならぬ尾上の半身――あるいは創造主、宮代拓留の手によって。 あの時『尾上世莉架』は死んだ。自我と、目的と、役割と、願望諸共道連れに。 「(何のために――『私』は生きればいい)」 今更何を望むというのだろう。 宮代拓留のために、尾上世莉架の一生があった。 その宮代が、我が庇護から――妄想という甘えから巣立ったというのに。 尾上世莉架は、生粋の人間ではない。 宮代拓留の心を隙間を埋めるべく編み出されたイマジナリーフレンド。 心を現実へ繋ぎとめるための楔である、妄想の中のお友達であった。 だが、あの日。 『渋谷地震』の影響で混迷を極めたあの時。 宮代拓留が、妄想を現実化(リアルブート)する者――すなわち『ギガロマニアックス』に成り代わったあの瞬間。 宮代拓留に希われて実体を得た。 自我と、目的と、役割と、願望を、その身に宿して。 「(宮代拓留にやりたいことを与えることが、私の使命だった)」 そのための命。そのための一生。 目的を達成するためならば、何でもやった。 だが、その役割はとうに切り捨てられている。 言うなれば、今の『私』はただの残骸でしかない。 「……宮代拓留がそう望むなら、そもそも私が現実へ戻るわけにはいかない」 声に出し、確認をする。 久しく叫んだからか、少ししわがれた違和感が残る。 彼のやりたいことに背くわけにはいかない、改めるまでもない鉄則。 ――ああ、苛々する。 何に対してだ。 分からない。 手が何かを握ろうと空を切る。 ああ、そうだ。『ゲロカエルん』は捨ててしまったんだった。 宮代の『家族』を手にかけた時点で定まっていた、ある種の決別。 ただ、それでも。 今ここに、『私』がいるのだとしたら。 そんな風に心が訴えているような気がして――。 「…………」 隣に座る少女は何も言わない。 白髪の少女だった。 年端もいかない体躯は、ともすれば自分よりも幼く見える。 遮光でもしているような黒く簡素なワンピース、手首を揺蕩う真紅のリボン、表情のない目元――。 まるでお人形さんのようだ。 「(…………いや、私が言えた義理ではない)」 尾上世莉架は内心で舌を打つ。 状況は何ら進展しない。 尾上は小さくため息をつき、幕の下りた劇場を見上げる。 そんな尾上の横顔を、白髪の少女――ムーンキャンサーのサーヴァントはアメシストのような深い紫の瞳で見守る。 無垢で、純粋で、神秘的で、さながら子を見つめる母のような面持ちだった。 ◆ 「ぶっちゃけ篝ちゃんは思うのです。世莉架は未練タラタラです」 目覚めてから三週間。 渋谷区の一角、オフィスレディの趣を漂わせる、程よくこじんまりしたアパートの一室。 放課後の弛緩した空気が部屋中を支配する中、白髪の少女は出し抜けにそんなことをピシャリと言った。 「ヒューマンの女は恋を上書き保存するという風に聞いています。 それなのにあなたときたらいつまで過去の男を引きずっているのですか」 「急になんなのさ~」 二週間を過ぎたあたりから、ムーンキャンサーは随分と世俗に飲まれてしまった。 本人に曰く、「篝ちゃんの研究の一環なのです」。へえ。 拠点として腰を据えてるワンルームで、ムーンキャンサーはちびちびと缶コーヒーを飲みながらこちらに好奇の目線をくれている。 出掛かった亡羊の念を胸の内に留めて、机に突っ伏しながら尾上は返す。 「うー。なに、恋バナでもしたいの?」 「篝ちゃんこれでも、星の行く末を見守るコズミック系ヒロインですので。人間の尺度でものを語ろうとは幾星霜早いといえましょう」 「ムンちゃんばっかり聞いてきてズルいよ」 ぐへー、と。 身体は脱力したまま、なんとなく自らの手の甲に目を向ける。 令呪、マスターの証。――しかし、ムーンキャンサーの言の通り、尾上の心境に進展など何一つとしてなかった。 この心はきっと恋なんていう単純な一言では済まされない。 それでも確かな執着がわだかまる。 コーヒーを飲み終えたのか、真向かいに座るムーンキャンサーが甲高い音を立てながら缶を置く。 「宮代拓留と言いましたね。世莉架のアベックは」 「そんなんじゃないったらー。前から言ってるけどさ、タクじゃないんだから『クールキャット』で情報収集しない方がいいよ?」 「なんと。世莉架の愛読書に裏切られてしまいました。これはガビーンですね」 「センテンスが死んでるねムンちゃん」 死語を喜び勇んで拾いにいかずともいいのに。言語も死後の国に来るのかな? アパートの押し入れの奥底に眠る『クールキャット』とは、ナウなヤングにバカ受けな青年ファッション誌だ。 尾上の愛読書ではなく、槍玉にあげられている宮代の愛読書である。 情報強者もこじらせればこの始末。 近場の公園に住むホームレスから譲り受けたり、書店で見かけたのでなんとなく買ってしまっただけで、決して尾上の趣味でなかった。 はあ、と小さく呼気を零して、尾上は仕切りなおす。 「そうはいっても、この三週間あんまりぱっとしなかったし」 三週間。 成果は得られずとも、行動は起こしている。 己を定義したかった。 空白な自分が耐えられなかった。 アイデンティティを埋める。考えうる最大の急務。 指折りしながら、この色褪せた三週間を振り返る。 「学校、つまんなかったね」 「次はUMAを探してみるのはどうでしょう」 「タクの新聞部はあんまりそっち方向じゃないんだよねー、でも久々に都市伝説を漁るのも……まあ、悪くないかもね」 「はい、色んなことをするのは良い兆候です。篝ちゃんは人々の活動を応援します」 「ゲーセンでも遊んだなー。タクはあんまああいうとこ好きじゃなかったし」 「はい。プリクラなるものに映りませんでした」 「落書きしてあげたじゃん」 「顔が赤ペンで潰れてましたが」 「そだった?」 「イエス、ヒーコーのおかわりで許してさしあげます」 「んー、また今度ね。そういや帰りに食べたクレープ美味しかった?」 「あの甘味ですね。舌の肥えた篝ちゃんはコーヒーのほろ苦さに至福を感じますが、しいて伝達するならば次はパフェを所望します」 「あとは……『外』ではムンちゃんが敵をばっさばっさしてたっけ」 「『中』も大概ですが、あそこはいけません。生命力が枯渇しすぎています。 アウロラ★エマージェンシー警報発令、ウルトラCです。思わずさっくり謡っちゃうところでした」 「……まあ、死後の世界のさらに極北だからね」 それからも、三週間でやり切ったことを列挙する。 戦争のただ中ではあるものの、なんだか普通の学生生活を送っているようなラインナップ。 途中、いくつかの妨害はあったものの、そつなくこなし、それとなく消化した。 最後の指折り。 昨日のイベントを振り返り。 鼻白む様相で、結論を下す。 「でも、ダメみたい」 諦観を帯びた、されども静かな呼吸で吐き捨てる。 タクが『あの時』言っていた、『普通の女の子』にはそれでも近づけない。 収穫はゼロ。 悶々としたしこりは残留したまま今に至る。 「私はやはり、あちら側には行けない」 名前も思い出せないけれど、ある葬者(マスター)と対峙した。 熱があった。想いがあった。 譲れない決意があった。揺るがない自己があった。 泣きたくなるほどの恐怖を抱えながら、願いのために立ち上がる、心があった。 『思考盗撮』で読み取れた欠片の数々は、手を伸ばしたくなるほど煌めいている。 「普通の人間にはなれない。宮代拓留の元へは帰れない」 『普通』の人間が分からなかった。 悩んで、苦しんで、それでも笑って過ごしているのが理解できなかった。 そのマスターも殺してしまったけれど、あの人こそ正に、『人間』の鑑だと思う。 沈痛な面持ちで会話を打ち切る。 分かり切った話の再演だ、叙情も出尽くしていた。 不本意ながらも戦の道連れになるムーンキャンサーにも同様の吐露は既に終えている。 あれはまだ、彼女が物静かだった時の、ある意味では神々しい名残のあった時代の話だから反応は薄かったが――。 ムーンキャンサーは突如として二層のリボンを世莉架にけしかけ、両頬を捕らえた。 取り立てて害意を読み取らなった世莉架も為すがままに受け入れ、「ふぁにしゅるのしゃー」と空気の漏れた文句を表す。 座った状態からわずかに体が浮き、世莉架の足が地を離れる。 ムーンキャンサーは呆れたような、慰めるような、曖昧だが穏やかな瞳で世莉架を射抜く。 「世莉架。何か思い違いをしているようですので、改めましょう。 そして何度も同じ思いつめ方をされても困りますので、切っ掛けを授けます」 一体いつまで同じ話で紙幅を費やすつもりですか、と。 業を煮やすような口ぶりで、まったくもうと鼻を鳴らす。 『思考盗撮』は最初期に諦めた。ムーンキャンサーの思考はアラヤに属するものではない、階層の違う言語(と、あえて呼ぶのならだが)だったからだ。 それにもかかわらず、随分と人間らしい所作を覚えたものだと、他人事のように感心しながら、世莉架は言葉を待つ。 「世莉架は未練タラタラです。よくよく思い知りました。――振り切れないというのなら、いっそのことしがみつけばいいじゃないですか」 「……ふぉういう意味?」 「『いつかまた君に会いたい』。それは知性体の精神活動として、極めて正常な働きということです」 「……ふぁんたんに言ってくれるにゃ」 世莉架を挟みながらも宙を波打つリボンを強引に引きはがし、世莉架は虚空を掴む。 視野の奥底、脳髄の先鋭、虚数の大海から、妄想の大剣『ディソード』を引き抜く。 いつしか、尾上の手には剣が握られている。 小柄な尾上が扱うには大振りな、身の丈ほどある剣だ。 尾上は不可思議な剣を、しかし手足の延長のように自然な姿で構える。 刀身に流れる桃色の発光線は己が血流を示してるような生々しさを浮かばせる。 現実化(リアルブート)された『ディソード』は衆目に晒され、改めて白髪の少女の目に留まった。 されど意に介す様子もなく、滔々と言葉を紡ぐ。 「ここは仮初の夢です。世莉架――やり残したことは本当にないのですか」 「やり残しだと」 「言い換えましょうか。やるべきことではなく、やりたいことがきっとあるはずです」 ムーンキャンサーはどこからともなく、一枚の紙切れを取り出す。 紙切れには格子状に描かれたマス目があった。 周囲にはヒナギクの花が散りばめられた、華やかな装飾。 左上から一つ、二つ、三つと、人の顔が烙印されている。 スタンプだ。 「すでに殺したマスターだな」 「はい、篝ちゃんからのサービスです。ツケといてくださいな」 興が削がれた心情と同調するように、妄想の端末が霧散する。代わりに、サーヴァントから押し付けられた紙切れを受け取った。 記憶と照合し、ややデフォルメされている感はあるが、撃退した葬者で間違いない。 どういう意図かは判じかねるが、どうやらこれはスタンプカードのようだ。 「これは篝ちゃんも人から教わった施術ですが、――行き詰った時は、人と触れ合うのが良いみたいです」 無理に会話をする必要もありませんし、世莉架が殺されることだってあるでしょうね、と。 ムーンキャンサーが非情に言い放つのを聞き届け、しかして世莉架は言葉を一度飲み込む。 スタンプカードのマスに目を遣る。 対話が成立するにせよ、しないにせよ、誰かと触れ合うたびに欄が埋まっていくとでもいうのだろうか。 「ただただ燻っているよりは、幾らかその『命』も輝きを取り戻すことでしょう」 他人と自分との境界線を探ってみる。 相手を分かること、今の自分を分かってもらうこと。 そうすることで、線が引かれる。線が引かれることで、人は安心できる。 『思考盗撮』だけでは描き切れない、彼我の交差点を模索するうちに、自分の理論が築かれる。 「まずは定義することです、あなたの理を。瞼の裏の残像を、具現しましょう」 一瞬の空白。 しんと張りつめた静寂。 尾上の瞳の奥が、かすかに揺らぐ。 ムーンキャンサーの瞳は、宇宙のように底知れない深さがある。 瞼の裏の残像。 理想と空想のブレンド。 尾上は反芻するように口を動かす。 思考、想像、妄想。 組み立てられたプロセスは瞬く間にスキップされる。 決まり切った答えが、巡り巡る。 でもこれは罪だから。 永遠の蜜月を望むことは許されないから。 ――道理にもとるこの妄想を誰かと共有することで、何かが進むとでも言うのだろうか。 「宮代拓留ではない。あなたのやりたいこと――是非、見つけてください」 そしてどうか、良い記憶を。 尾上世莉架。 どうか、次はうまくやってください。 【CLASS】 ムーンキャンサー 【真名】 篝@Rewrite(Rewrite Harvest Festa) 【属性】 中立・中庸 【ステータス】 筋力C++ 耐久D 敏捷D++ 魔力A 幸運C 宝具EX 【クラス別スキル】 対魔力:C 魔術詠唱が二節以下のものを無効化する。 大魔術・儀礼呪法など、大掛かりな魔術は防げない。 単独顕現(月):D 月の触覚。ガイアの抑止力。多元世界の――世界線の観測者。 『庭の文明』にただ一つ生まれた生命である証。 単体で現世に現れるスキル。千里眼:EXを包含する。 本来は獣の座に贈られるスキルの亜種。 【固有スキル】 鍵:A 『自然の雫』の亜種スキル。 アラヤの理から逸脱するガイアの具現。 星の祀ろう救星主である彼女は、時に傲慢な人類を裁く大地の使者とも称される。 文明を融かす者、星と人を天秤にかけるアポトーシス。 認識撹乱:A 命の力――転じて運命力(アウロラ)の不可視性。 星の生命線である『鍵』を認識できるものは、強い命を輝きを持つものに限られる。 『気配遮断』とは似て非なる能力。葬者は令呪のパスを通して認識することが可能。 命の理:A 『生命祝福』の亜種スキル。 可能性の系統樹を存続させたものに与えられるスキル。 かつて反存在(カウンター)と共に完成させた理論。 ――いつかまたきみに会いたい。願いの先に可能性は広がっていく。 詳細不明。 【宝具】 『滅びの詩(Harvest Festa)』 ランク:EX 種別:対界宝具 レンジ:観測不可 最大捕捉:観測不可 声なき波導。 滅びの爪痕、あるいは再生の階。世界を融解させる予兆とされる。 奇跡が万物を爪弾く、空にあまねく満ちる星々の楽。 『鍵』とは星の自浄作用。 星、テクスチャ、世界――ひいては知性体の存続が閉ざされた際にこの宝具は発動される。 発せられる大気の揺らぎは世界、ならびに生命のいずれをも自壊させる。 剪定事象特攻宝具。 固有結界、特異点、異聞帯などのテクスチャに対しても反応しうるが、おそらくクリーミィ★かがりんの裁定次第。 発動された時点で対象は剪定事象の指向性をもつことになる。 アラヤの根底が『詰み(チェックメイト)』に向かった際に発動されるため、アラヤに属する者のあらゆる宝具やスキルの効果が消失する。 運命を書き換える力がある場合はその限りではない。 条件が満たされない限りこの宝具は発動されない。 【weapon】 アウロラ、リボン 【人物背景】 今代の『鍵』。 命の理を究めていたもの。 虚数空間――『庭の文明』の崩落の最中、月の裏側であなたは見送っていた。 【サーヴァントとしての願い】 不明。ヒトに、良い記憶を。 【マスターへの態度】 割り切れた願い、叶えるべきでない奇跡。それでももう一度――。 篝ちゃん、なんとも思うところがあるとです。 【マスター】 尾上世莉架@Chaos;Child 【マスターとしての願い】 己の役割を取り戻す。――。 【能力・技能】 ギガロマニアックス。 原作中ではもっぱら『思考盗撮(テレパシー)』のみを行っているが、 葬者として参加するにあたり、真のギガロマニアックスとして目覚めた。 【人物背景】 ただ一人の男に望まれて生まれた。そして消えた。 それだけの女の子。 【方針】 ひとまず指針を立てるところから始める。 【サーヴァントへの態度】 『思考盗撮』ができない異物。厄介。
https://w.atwiki.jp/is03/pages/30.html
●電池の省エネFAQ Q:できるだけ電池持ちを良くするには? A:以下のような設定などをすることによって電池の持ちを改善することができます。 ※注意:利用環境などによって電池の持ちがどの程度改善されるか、人それぞれに変わってきますので自分のセッティングを見つけるまで気長に設定をしていきましょう。 ・IS03の設定で「省エネ設定」にする。 WifiやBluetooth、操作音、画面の明るさなどの設定を変えてできるだけ省エネに設定します。 設定画面を開いて「省エネ設定」→個別に自分の好みで設定を変更します。 ※「とにかく省エネ」を選ぶと一括して各設定値が最小値などに設定されて省エネ設定が可能ですが、元に戻す場合には一括ではもどせず個別の設定値を手動で変更することになりますので要注意。 ・Task Killer(タスクキラー)と総称されるアプリをインストールして、スリープ時に不要なプロセスやアプリを自動終了させます。 タスクキラーと呼ばれスリープに入ると予め設定しておいた不要なプロセスやアプリを自動的に終了させてくれるアプリを使用して、IS03を利用していないときに無駄に起動して電池を消費するプロセスやアプリを終了させます。 以下にいくつかタスクキラーアプリと呼ばれる物を紹介しますのでお好みのものをインストールして利用しましょう。 ※無料や有料の物などがたくさんありますが、無料の物でも十分な仕事をしてくれる物もあります。 ・Advanced Task Killer ・Automatic Task Killer(日本語版) ・Task Manager 他にもAndroLib,などで、「Task Killer」や「Task Manager」などの検索単語でたくさんのアプリが見つかりますのでお好みのアプリをインストールして利用しましょう。 タスクキラーアプリはいろんな種類がありますが、インストールするときは1つだけにしましょう。 たくさんのタスクキラー系のアプリがありますので2つ3つインストールしたくなるかも知れませんが、まずは1つだけにしぼって、評判が良さそうなものを選んでインストールしてみましょう。 2つも3つもインストールしてしまうとそれぞれが影響し合って逆効果になってしまったり、あっちの設定、こっちの設定といろいろややこしくなってしまい、なにかトラブルが起きたときに原因を特定するのが困難になってしまいます。 シンプルに、まず1つインストールしてみて気に入らなかったら、アンインストールして別な物を試すというようにしたほうが良いと思います。 Q:タスクキラーアプリの使い方は? A:たくさんの種類のタスクキラーアプリがありますのでここでは基本的な操作だけを説明します。 ・まず、タスクキラーアプリがIS03の電源を入れたときに自動で起動するように設定画面で設定しておきましょう。 ・スリープに入っても終了してはいけないプロセスやアプリを「ignore」リストに登録します。 たとえば、タスクキラーアプリ自身はスリープ時に不要なアプリやプロセスを終了させるために仕事をしてもらわなければいけませんので、スリープ状態にはいっても自分自身を終了させないようにignoreしておきます。 基本的によく分からないものはignoreリストにまず登録してみましょう。(特にシステムに関するもののような名称のものはまずignoreリストへ) あとで、kill(終了)させても大丈夫だと解ったらignoreリストから外せばおkです。 ・IS03の場合、「ワンセグ」という項目もignoreリストに登録します。 このアプリは常に起動しておくべきプロセスなので、タスクキラーで終了させるような設定にしてしまうと、「ワンセグ」プロセスが起動→タスクキラーが終了させる→「ワンセグ」プロセスが起動→タスクキラーが終了させるというループになってしまい、かえって異常に早く電池を消耗したとか、本体がほんのり熱くなったなどという症状を引き起こしますので「ignore」リストに必ず登録しましょう。 ・メールアプリやGoogleアカウントと同期が必要なアプリは慎重に設定しましょう。 スリープしている間も、メールなどを受信したいとか、Googleアカウントの情報を常に同期しておきたいという場合には関連するアプリやプロセスをignoreリストへ登録しておく必要があります。 そうしないとメールの受信をしてくれなかったり、Googleアカウントの情報が最新の状態に同期してくれなかったりということが起きますので気を付けましょう。 ・基本的に自分でインストールしたアプリ類で、スリープしているときも動作をしつづけないと意味がないような(たとえばGPSなどで常に位置情報を取得する必要があるアプリとか、ニュースなどを常にネットから取得して最新のニュースを表示するものなどの)アプリはignoreリストへ、それ以外のその都度使い終わったら終了してしまっても大丈夫なアプリはそのままタスクキラーによって自動終了するように設定をしていきます。 ・最初はこのような設定基準でアプリやプロセスをタスクキラーに設定していき、使いながら電池の持ちと相談しつつ自分の環境にあった設定に改善していきましょう。
https://w.atwiki.jp/android_is06/pages/14.html
1 ▽au 公式 http //www.au.kddi.com/seihin/ichiran/smartphone/is06/index.html ▽Pantech 公式 http //jp.pantech.com/products/siriusis06.html ▽SIRIUSα IS06 まとめ wiki http //www44.atwiki.jp/android_is06/ ▽au Android SIRIUSα IS06用アップローダ http //loda.jp/is06/ http //ux.getuploader.com/IS06/ ▽Androidアプリサイト Androlib http //jp.androlib.com/ アンドロイダー http //androider.jp アンドロナビ http //andronavi.com/ オクトバ http //octoba.net/ ▽前スレ Android au SIRIUSα IS06 by PANTECH Part30 http //hibari.2ch.net/test/read.cgi/smartphone/1303024120/ 2 ▽特長 WHS ▽無いもの 赤外線 ワンセグ 簡易留守録機能 照度センサー GLOBAL PASSPORT Felica(おサイフケータイ) 3.5mmジャック(イヤホンはmicroUSBにアダプタを介して接続) ▽4月14日アップデート EZwebメール au one マーケット EZナビウォーク かんたん決済 LISMOWAVE Q. root化したままでも適用できる? EZwebメールとau oneマーケットが使えず、初期化が必要になる 正確にはroot取得した場合はunrootにしても発生するので注意 Q. titanium back upによるアプリの凍結や削除は? ・titaniumで削除=アプデで復活 ・titaniumで凍結=アプデしても凍ったまま Q. root化は可能? ・4/14アップデート前(ver01.01.00/ver03.02.00) SuperOneClick v1.6.3,v1.6.5で可能 (1.5.5は不可) ・4/14アップデート後(ver05.03.00) 今のところ不可 Q. アップデート方法 1. IS06の設定メニューからWiFiアプデ 2. PantechサイトからSDカードにダウンロードして設定メニューからアプデ (本体3G経由でも時間はかかるがSDカードにダウンロード可能) 3. auショップにもっていく (店舗により対応しないところもあり) ▽注意点 ●コンパス 向きが狂いがち→ひたすら8の字キャリブレート (アップデートや初期化で直った報告もある) ●マップ GPSをONにしてから衛星を捕捉するまで数分かかる 屋内では検出誤差が激しい 方角表示については、あまり期待できない ●ナビ (マップの注意点の他に) 道路上でないと正確な捕捉ができない (例えば電車上では正確な現在地がでない) ●mp3再生時の文字化け タグの文字コードをUTF-8にする (ShiftJISは×) 3 root取得した端末でアプデ後のEZwebメールとau oneマーケットを使用できる方法 adb shell導入→USBデバッグON→アップデート→「不正な~」 →無視してUSB接続でデバッグ→adb shellで/data/local/tmp/psneuterを削除 あるなら/data/local/tmp/rageagainstthecageも削除 で再起動 母艦のOSがWin7 64bitだと繋がらない Win7 64bit上のVMWareでXP 32bitなら繋がる 尻薄はrebootしておく 母艦にはpantech公式のusbドライバーをインストールしてある infの書き換えは、私の環境では不要だった 尻薄のsdカードマウント状態は関係無い
https://w.atwiki.jp/niconicomugen/pages/28.html
主にうp主が操作している動画です。用語としての詳細はプレイヤー操作(用語)の項目参照。 関連タグ プレイヤー操作 人工AI MUGEN対人戦リンク タイトル リスト 解説 備考 無限狩 シリーズ IKEMEN GOを使用 ○○限定 IKEMEN対戦会 シリーズ 解説 IKEMENを使用したプレイヤー操作大会 実況付きP操作 Tarie配信 シリーズ 解説 生放送をそのまま動画化している R-9cで色々と戦う動画 マイリスト 解説 ドラクロとまったり無限修行 マイリスト 解説 石油のアルカナを操作してみた マイリスト 解説 アンジェリア・アヴァロンwith石油のアルカナ 一般プレイヤー達の戯れ マイリスト IKEMENによる身内大会 いつものいけめん。 マイリスト mugenで天の道を行く マイリスト 解説 仮面ライダーカブト操作 ごーいんぐまいうぇい マイリスト 解説 キーボード勢 格ゲー経験の浅い者達で遊んでみた ゆっくりとリュウ、拳極めたい マイリスト 解説 IKEMENによるネット対戦 貧弱一般人のレベリング マイリスト 解説 改変ブロントさん操作 とある一方通行の操作目録 ロックマン∞3 ~宿敵と屑鉄!!~ マイリスト 解説 ロックマン∞2 ~史上最低な目的!!~の続編 無限熱帯 マイリスト 解説 ネット対戦での対人戦 両儀式OR VS ○○ マイリスト 解説 M3氏製の両儀式OR操作 ダンテェで適当に3戦 解説 bugya氏製のダンテ操作 タイトル未定 マイリスト 解説 キーボード勢 ロック達の修行日記 マイリスト 解説 響は無慈悲な夜の人斬り 解説 高嶺響操作 スパ2Xケンで裂破 マイリスト 関連 己の器を知る修行の旅 マイリスト MC翡翠はマキシマム可愛い マイリスト 夫氏 姫アルク修行の旅 マイリスト 解説 41氏制作の姫アルク操作 ドラクロでランセレバトル マイリスト DragonClaw操作 露伴先生で対戦する マイリスト 露伴先生操作 シャルラッハロートを操作する 超3悟空をつかっていく! マイリスト 解説 三吉(san)氏の超サイヤ人孫悟空操作 MUGEN食べ歩紀行 解説 ジルチェ操作 ブロントさんを操作する マイリスト 解説 ブロントさん操作 スカートで戦う マイリスト 解説 スカートを履いたキャラを操作。並~凶が多め ロックマン∞2 ~史上最低な目的!!~ マイリスト 解説 ロックマン∞の続編 一般的な修行風景 マイリスト 解説 CVSリュウを主に操作、途中からD0魔理沙も。比較的凶キャラ多め 世紀末冒険譚 マイリスト ベジットで凶キャラに挑んでみた マイリスト SHELD氏製のベジットを操作し凶、狂キャラに挑む 京が往く! マイリスト 解説 京とユカイな仲間達の人。メイン操作キャラは草薙京 ロックマン∞ ~氏ね、Dr.ビネガー!~ マイリスト 解説 終戦管理局の人 ネスツ拳闘所クリザリッド支部 氏の改変したクリザリッドがメイン。茶番あり 金髪キャラ達が行く マイリスト 金髪キャラのみ操作する動画(でもヴァイスって……) 一京。 マイリスト 解説 KOF・IFシリーズの人による、草薙京の操作・解説動画 ジーンでビギローン マイリスト ジーン操作 鎖使いの修行光景 マイリスト 解説 愛乃僕決定戦の人。アクセルとシャルラッハロートがメイン。茶番あり 水没&逆流withとっつき娘 マイリスト 解説 溺レンの人。マイナーキャラ、アクションゲー多め マヨナカ日誌 マイリスト コミュ争奪戦の人 殺人貴さんで戦ってみました マイリスト 解説 殺人貴さんで色々な相手に挑戦。又他の殺人貴系統のキャラも使用する事も 白猫と歩く マイリスト 主に白レン操作 はじめてのむげん マイリスト 仮面ライダークウガ操作メイン。対戦相手の解説も割と詳しめ 都古ちゃん100% マイリスト 解説 東方先代録、東方妖夢伝の人。寸劇およびキャラ解説あり。全力で力を入れているところがおかしいが大丈夫か?(パート1説明文より) Over the Infinite Worlds 俺に9:1つける奴に会いに行く マイリスト Part4以降、対戦相手の詳細な解説付き 主にカイ使いの婿入り修行 マイリスト カイ操作メイン ガイガン、起動、MUGENにて。 マイリスト 解説 怪獣トナメのうp主 FWガイガン 地上最弱のゾル使いの○○ マイリスト EN1風ゾルの制作者本人 ゾルダート操作メイン 除夜の鐘代わりに108体討伐 マイリスト 解説 モンスター系、ボスキャラ、背景キャラ多め 偽装天作者がキャラを持ち寄って殴りあうトナメ マイリスト 東方オリジナルキャラ製作者6人による対人戦 無限で雑多な対戦記 マイリスト 解説 KILL、ザトラツェニェ操作メイン 饅頭と塩の食い合わせ マイリスト D4霊夢、塩レン操作メイン 並盛り!良キャラ発掘(笑)美声コンテスト マイリスト ハヤテの人 ポンタ伝説 マイリスト 作者の飯場半氏自身がポンタ操作 生足美鈴で頑張る マイリスト 生足美鈴を操作して色々戦ってみる動画 暁の空に舞う 俺が本当のプレイヤー操作って奴を教えてやんよ カッツーオ氏 水瀬家の食卓 マイリスト DIOの珍妙な冒険 マイリスト 歴史は黒かった マイリスト アルトdeチャレンジ! マイリスト アルトの作者ご本人 パレードへようこそ マイリスト 解説 テーマは「成長」 男漁りの旅 マイリスト 妖夢で斬鉄の人、野郎限定 大番長を目指して マイリスト 狼牙使い どら黒くんとK'くんと マイリスト 解説 ブッパ月氏 色々な人達の挑戦 マイリスト 解説 自作絵の人 翡翠の無限クッキング マイリスト WRX氏 人類の守護者が○○に挑む動画 マイリスト AkagiK氏 友人の家で対戦会 マイリスト 対AIもあるよ! 魔理沙が凶悪キャラに挑戦 マイリスト vs狂前後 神人豪鬼を目指して マイリスト 公園生活 俺とMUGENが修行とストーリーで マイリスト 妖夢で斬鉄の人 ストーリーあり 第2回優勝は俺トーナメント【お舐めx2】 morero キーボードでプレイ マイリスト スヌーピーサムネ。キーボード勢の本気 単発!良キャラ発掘絵巻 マイリスト 解説 ハヤテの人 ゆっくりバイパーがいく! マイリスト 解説 たらお氏によるビックバイパーゆっくり実況プレイ 妖夢で斬鉄 マイリスト 妖夢操作 トムvsモレロ 擬似ガチ撮り5番勝負【ギガバンブー】 トム氏とmorero氏の対戦。両氏の実況あり 対人AIと遊ぼう! マイリスト 解説 51対51で友人と潰し合い マイリスト 解説 セルハラ形式の人 オレとレミリアのレベリング マイリスト 対戦相手の技をレミリアが覚えていく。 白レンVS??? マイリスト 白レンによる強キャラ・新キャラ攻略。特殊カラーにも喧嘩売ってます MUGENキャラをさっくり触ろお!! マイリスト 解説 操作キャラの細かな解説付き 天子さんで頑張る マイリスト 謙虚な天人で1on1。対人戦もあり。 七夜修行中! マイリスト K’の路地裏奮闘記 マイリスト 解説 ryou氏(神人豪鬼や友人と潰し合いの人) マッスルで無限の世界に挑戦 マイリスト マッスルパワー操作 神風搭載おめでとう記念で二尉に挑んでみた マイリスト アキラ氏、サムネ神風 新境地!New良キャラ発掘notトーナメント マイリスト 解説 ハヤテの人 ローグでMUGENの武者修行 マイリスト 解説 友達とガチバトル マイリスト 強人工AIを目指して マイリスト たまに友人戦あり ハート様でサバイバルに挑戦 マイリスト コンボ集もあるよ! HIGE BOKKO マイリスト (ノ)゚ω゚(ヾ)プニュの人、ゼロ改変も セルハラ形式で友人たちとガチバトル! マイリスト 友人と潰し合いリスペクト ロバートでCPUと共にサバイバルに挑戦 マイリスト 優勝は俺トナメ【お舐め】 ゲジマユの人 ちょっと兄vs弟 マイリスト 浪清さんで挑んでみた マイリスト STGキャラで東方に挑戦 マイリスト 横シュー ワラキアで強キャラ達と戯れて見た マイリスト 友人宅にてMUGENで対戦してみた マイリスト 対人戦 伝説のイレギュラーハンターが幻想郷の住人と戦う マイリスト 解説 ロックマンゼロで東方キャラに挑む、会話パートあり ランダムセレクトでサバイバルは制覇できるのかー マイリスト 解説 メジャー、マイナー、弱、神キャラ問わず 色々なキャラを操作してみる マイリスト 使用キャラ多数 コンボムビなどもあり アルで昇華 マイリスト 解説 アル・アジフ操作 天元突破 Easy-MODE マイリスト ジェラートAIでお馴染みのVitz氏 DIO太郎の奇妙な冒険 マイリスト 1P2P共に人操作のタッグサバイバル ゲージMAXシングルトーナメント【Finalゲジマユ】 マイリスト 一部が俺操作。ク○ルビーーム! 復讐貴で修行の旅 マイリスト うろ覚えストII マイリスト 解説 量産マキシマ二台がCPUを嬲ってみた マイリスト パンツ一丁の男二人がCPUを嬲ってみた マイリスト おまけ有 神豪鬼で1対2のアーケードをやってみた マイリスト 解説 ワラキア_ex布教動画 マイリスト 1 / 2 解説 ポチョムキンでMUGENの強キャラ達に挑んでみたシリーズ マイリスト 解説 ポチョムキン操作 熱血プレイシリーズ マイリスト ○○を討つ者 マイリスト 解説 ミニストーリー付き 自分で作ったスマブラをプレイしてみたタイトル マイリスト キャラ作成 ジャギ様で世紀末のMUGENを修行しながらサバイバル マイリスト 解説 「俺の方が強い!」トーナメント マイリスト 解説 ブリジットで世紀末に挑戦 マイリスト 遊撃/ 1 / 2 / 3 / 4 / 5 解説 現行タイトル「ブリジットと遊撃の旅」動画数400超え サオトメが行く! マイリスト 解説 ストーリー付き 古泉VSシリーズ マイリスト MUGEN∞動画番外篇ーへヴィベビーズメンバーでサバイバル マイリスト キャラ製作近況 東方パロディウス マイリスト MUGEN∞動画番外篇 マイリスト サクラカ氏 自分が勝つまで戦うのをやめない動画 マイリスト 解説 シシーさんでプレイ マイリスト せっかくだからキャラランダムでサバイバルやってみた マイリスト 解説 食べ物サムネシリーズ マイリスト 頑張れパワプロくん マイリスト 解説 寸劇付き 強AIに挑戦してみたシリーズ マイリスト MAG:常世ノ使者 黄龍編 マイリスト mage氏 キモカッコイイアッシュで修行動画シリーズ マイリスト テスト動画シリーズ マイリスト 対人戦もあるよ! ユニゾンプレイ~リュウでプレイ マイリスト 解説 ザンギでプレイシリーズ マイリスト DIO達が頑張る動画シリーズ マイリスト 龍虎の拳 リョウストーリーモード 解説 お覇王ネタ満載 MUGEN カクゲ 強キャラ祭 解説 + 削除及び非公開動画 タイトル 解説 備考 みんなゲジマシ!?春のIKEMENトーナメント!! 解説 IKEMENによるトーナメント形式の大会。削除 あの壁を越えるまで… 削除 真のIKEMENは誰だ!真夏のオンライン大戦 解説 IKEMENを使用したプレイヤー操作大会。削除 ご注文はシナモンですか? 解説 シナモン操作。削除 北斗夢幻闘伝 非公開 へたっぴ操作垂れ流し 削除 恋っぽいことしようぜ?【ブロ†ドラ】 解説 サバイバルタッグ51戦勝ち抜き。削除 珍な旅 マイナーキャラ操作。削除 俺が〇〇使うとこうなる カニミソ。削除 織田御一行で挑戦 ボンテリの声の人。削除 モララー世界制服計画 モララー操作。削除 スクミズの人の挑戦(仮) 削除 ロリコンバット越前~デッドリーレイプの旅♪ UP主操作 各キャラの相思相愛を見たい方向け(下ネタ満載)。削除 Maxime君放浪旅 Maxime君操作。削除 キワミVSシリーズ 解説 キワミが京都を目指す。さっさと京都へ行け。削除 魔法戦士にあこがれてサバイバル 解説 ジャギで某魔法戦士を目指す。削除 世直し磁界王!鬼畜道 三匹の人、ストーリーあり。削除 ジョニーで○○に挑んでみる 非公開 MUGENオフ イベント戦動画 対人戦。非公開 お盆に皆で集まったのでMUGEN対戦してみた 削除 優曇華百人鍋の旅 非公開 マジンガーZでチキンプレイ 削除 【MUGEN実況】人外とやり合うのも悪くはないか バージルを使用した対戦動画(実況付き)。削除 ルガールの運送路。 黒ルガ。削除 うp主操作の殺人貴・七夜志貴がそこそこがんばる動画 削除 ネコアルクがかわいすぎる件について 削除 最終兵器で強キャラに挑戦 ちせ(寸劇あり)。削除 MUGENで友人と対人戦してみた。 削除 神人豪鬼で戦ってみる 削除 うにゅほと勝負 非公開 対戦プレイを鬼畜な友人に実況してもらった 削除 プレイしてみたシリーズ うんこマン氏。削除 影DIO様といっしょ 削除 ドラクロでアーケードに挑んでみた 削除 友人と喧嘩 対人戦。削除 王様修行(CVS2レオ)シリーズ 非公開 俺とザンギュラと○○とシリーズ 削除 兄弟で対戦してみた 削除 テラカンフーシリーズ 削除 最終鬼畜全部人工AIトーナメント Summer Days 解説 削除 最終鬼畜全部人工AIトーナメント 解説 削除 MUGENで俺より強い奴に会いに行く! 削除 格闘ゲームが下手な俺シリーズ 削除 ヴァネッサで何回やってもry) 削除 阿部さんで修行シリーズ 削除 ザンギエフ修行の旅シリーズ 削除 友人と対戦してみた&友人と共闘してみた 削除 東方VSシリーズ 削除
https://w.atwiki.jp/anipicbook/pages/1304.html
インフィニット・ストラトス ICカードステッカーセット セシリア・オルコット インフィニット・ストラトス ICカードステッカーセット セシリア・オルコット 発売日 :2011年6月26日 発売 インフィニット・ストラトス ICカードステッカーセット 凰鈴音 インフィニット・ストラトス ICカードステッカーセット 凰鈴音 発売日 :2011年6月26日 発売 インフィニット・ストラトス ICカードステッカーセット シャルロット・デュノア インフィニット・ストラトス ICカードステッカーセット シャルロット・デュノア 発売日 :2011年6月26日 発売 インフィニット・ストラトス ICカードステッカーセット 篠ノ之箒 インフィニット・ストラトス ICカードステッカーセット 篠ノ之箒 発売日 :2011年6月26日 発売 インフィニット・ストラトス ICカードステッカーセット ラウラ・ボーデヴィッヒ インフィニット・ストラトス ICカードステッカーセット ラウラ・ボーデヴィッヒ 発売日 :2011年6月26日 発売 IS (インフィニット・ストラトス) ステッカーコレクション BOX IS (インフィニット・ストラトス) ステッカーコレクション BOX 発売日 :2012年3月23日 発売 商品情報 ・1BOX=8パック入り ※1BOXで全て揃います。 ・1パックにステッカー5枚入り(キラキラステッカー1枚+その他4枚) ・全40種(うちキラキラステッカー8種+イラストステッカー8種+ストーリーステッカー13種+キャラクターステッカー11種)
https://w.atwiki.jp/bbs-trpg/pages/96.html
ここに村名 ↑村が建ったらここへ 村のテーマは"近未来荒廃SF×銃" 人類を救ったAIを破壊する銃弾を託されたPCたち。 彼らはその銃に、どんな思いを込めるのでしょうか。 事前注意などあればここに 村建て:2022年3月26日村建て、終了まで最長一週間程 更新:22時 この村の参加者は予め決定されています PL:Oarsmanさん、てばさん、reinさん GM:きりん 見物:まめおさん プロローグ:2022年3月26日(土) 1d:2022年3月27日(日)22時開始 2d:2022年3月28日(月)22時開始 3d:2022年3月29日(火)22時開始 クライマックス:2022年3月30日(水)22時開始 コミット進行 イントロダクション ゾンビパニックにより人口の3分の1を失った人類。 これは、その後の物語である。 ゾンビたちを退けたのは、人類を統率する人工知能"Met-is(メティス)"の功績によるところが大きい。 メティスは、人間ひとりひとりをコンピューター端末のように扱い、各個人が得た情報を総合し、分析し、人類をひとつの頭脳としてゾンビに立ち向かえるようにしてきた。 しかし、ゾンビの脅威が去った今、メティスは人類に疎まれるようになった。 何しろメティスがいるということは、プライバシーがないということなのだ。 かくして、人類は3人の"候補者"に、メティスの殺害を託した。 Q A Q 何故メティスに人格を与えた? A 人間を統合しつつも人道的に扱い、ゾンビパニックに対抗するには、自発的に考え、判断する、「人間的」な思考が必要だったからです。 Q 何故メティスの人格は破壊されようとしてるの? A メティスは人類すべての情報を知っており、人格と判断能力を持つ。ということはメティスの匙加減ひとつで人類が支配されかねないということです。 Q メティスは自分の殺害計画を知っている? A はい。 Q メティスの機能はどこまで人間に寄せてある? A メティス開発者の"人間に近ければ近い程、人間的な思考に近づき、人間的な判断ができる"というポリシーのもと かなり人間に寄せて作られているようです。 五感を持ち、食事も摂ることができます(食事の必要はありませんが)。 Q メティスはどこまで人間の情報にアクセスできる? A 見聞きした、触った、などの五感情報までです。何を感じ、何を考えたのかまではわかりません。 Q メティスの能力は常時自動発動? A いいえ、メティスの意志で、どこにアクセスするか、もしくはアクセスしないかを決められます。 今はこの能力が恐れられていることを知って、基本的にオフにしているようです。 感情と絆について "感情"と"絆"は宣言すれば取得できます。成否判定の必要はありません。 得た"絆"はクライマックスで使用すれば最終値に「+1」の補正がつくボーナスアイテムとして使用できます。 秘密開示について シーンをひとつ消費し、「〇〇(任意の誰か)の秘密を要求」と宣言すると、開示されます。自動成功であり、成否判定/対抗判定の必要はありません。 秘密開示要求ができるのは2d以降の任意のタイミングです。 クライマックスについて 通常のTRPG村どおり、SixDice+補正値対決です。 ワールドガイド ■場所① 研究所 人工知能"Met-is(メティス)"の本体が置かれています。 内装は無機質で、白で統一されています。ゾンビパニックが去ったあと、ここに用がある者は少なく、静かです。 ■場所② 繁華街 ゾンビの侵攻から逃れた街並みです。人々で賑わっています。 様々な商店が立ち並んでおり、買い物をするならばここです。 ■場所③ 森林公園 清浄な空気に包まれた、広い森林公園です。 周囲にひとけはありません。リラックスしたいならここ。 ■場所④ 武器庫 かつてのゾンビパニックで使われた、さまざまな武器が収納されています。 PCたちが持つ銃は、ここでメンテナンスされます。 ■場所⑤ 墓地 かつてのゾンビパニックで亡くなった者たちが埋葬されています。 とても広大で、墓標は数え切れません。 ■場所⑥ 廃墟 かつてのゾンビパニックで滅びた地です。 町だったものの残骸です。ショッピングモール、ダイナー、ドラッグストアなど、そのすべてが滅びています。 キャラクターセレクト PC① シアン・オークウッド(reinさん) キャラチップ:城下町の酒場 迷宮掃除 ノアベルト 「メティスは俺の最高傑作だ。誰がなんと言おうと、な」 「おー。今日はいい昼寝日和だなァ」 28歳、男、178cm メティスを作った天才科学者。科学者としては年若く、むらっ気があるものの腕は特級。 仕事に対してサボり癖があるが、かたや寝食を忘れて没頭する事もあり、たまにその辺で行き倒れていたりする。 好きなものは歌。ただし自分は音痴であるため、メティスに歌わせる。 メティスを"殺す(永久に機能停止させる特殊な)"弾丸を預かっている。 能力【Heaven-sent】 AIを搭載した機械を掌握し、意のままに操る。 標的を何処までもドローンに追尾させたり、所持する電子機器を機能不全に追い込む、警備ロボを標的を捕獲させる等、攻撃方法は多様。 PC② ロウワ(Oarsmanさん) キャラチップ:H)SOCIUS(A ニグレド幻術師 ノア 「もしまたゾンビが出たら、君は嬉しい?……あ、ラグった。ふふ」 39歳、男性。 メティスのメンタルケアを担う医師。メティスとは友人のような関係。 ゾンビパニック中は毎日数回定刻にメティスと会話していた。現在も頻度は減ったものの続けている。 仕事部屋で膨大なカルテの山に埋もれがち。 趣味は掘出し物の蒐集。軽いものであればメティスに見せにいったりする。 メティスを"殺す(永久に機能停止させる特殊な)"弾丸を預かっている。 能力【ストレストレストラスト】 語りかけにより自身または対象のストレス(緊張)を緩和し、身体や精神のパフォーマンスを一時的に向上させる。 PC③ サイレント(てばさん) キャラチップ:煌夜の決闘 緋金の猛虎 ユウジロウ 「ギャーギャー五月蠅ぇんだよこの○×野郎どもがぁっ!!(大声」 「…………静かだな、お嬢ちゃん…………いや、あんたは戦場の女神だ、メティス」 50代後半、男性、北方出身のスナイパー。 メティス暗殺の候補者。ゾンビパニック中には、メティスの指示に従い戦った。メティスとは戦友のような関係。 普段は度数の高い酒を飲んでおり、名前に反し口やかましく、粗野な印象を与える。 メティスを"殺す(永久に機能停止させる特殊な)"弾丸を預かっている。 能力【-】 ここに効果 NPC NPC 統合AI "Met-is(メティス)"(きりん) キャラチップ:バーバチカ 白鳥の絞首台 アナトラ 「私を造り、そして殺すのですか?」 「求められる、必要とされるということは、幸せなことです。その逆は……悲しいことです」 女性型、外見年齢20代ほど。身長160cm。 全人類の脳にアクセスすることができるため、彼女の前では秘匿は通用しません。しかし、戦闘特化で開発されたため、人間の情緒などをうまく理解できないようです。 普段稼働している姿はリモートコントローラーのようなもので、本体は国際研究所の中にあります。ただし、"自我"は稼働している姿の頭部にあり、ここを損傷すると人格は永久に失われます。 能力【-】 ここに効果 TC: キャラチップ:ここにデフォルトチップ名 ■今回のTCの立ち位置 コメントフォーム TCへの質問や、ご意見&交流など、自由にご利用ください。 名前 コメント